5.11. Tcl-8.6.1

El paquete Tcl contiene el Tool Command Language.

Tiempo aproximado de construcción: 0.4 SBU
Espacio requerido en disco: 55 MB

5.11.1. Instalación de Tcl

Este paquete y los tres siguientes (Expect, DejaGNU, y Check) se instalan para dar soporte a la ejecución de los bancos de pruebas de GCC y Binutils y otros paquetes. Instalar cuatro paquetes para realizar comprobaciones puede parecer excesivo, pero es muy tranquilizador, si no esencial, saber que las herramientas más importantes funcionan adecuadamente. Incluso si los bancos de pruebas no se ejecutan en este capítulo (no son obligatorios), se requiere que estos paquetes para ejecutar los bancos de pruebas en el Capítulo 6.

Prepara Tcl para su compilación:

cd unix
./configure --prefix=/tools

Construye el paquete:

make

La compilación está completa. Como se señaló anteriormente, la ejecución del conjunto de pruebas no es obligatorio para las herramientas temporales en este capítulo. Para ejecutar el banco de pruebas de Tcl todos modos, emita el siguiente comando:

TZ=UTC make test

El banco de pruebas de Tcl puede experimentar fallos bajo ciertas condiciones del anfitrión que aún no se entienden. Por lo tanto, estos fallos no son una sorpresa y no se consideran críticos. El parámetro TZ = UTC establece la zona horaria al Espacio requerido en disco Universal Coordinado (UTC), también conocido como Greenwich Mean Time (GMT), pero sólo por la duración de la prueba de funcionamiento suite. Esto asegura que las pruebas de reloj se ejecuten correctamente. Los detalles sobre la variable de entorno TZ se proporcionan en el Capítulo 7.

Instala el paquete:

make install

Hace la biblioteca instalada grabable para los símbolos de depuración, se puede quitar más adelante:

chmod -v u+w /tools/lib/libtcl8.6.so

Instala las cabeceras de Tcl. El siguiente paquete, Expect, les obliga a construir.

make install-private-headers

Crea un enlace simbólico necesario:

ln -sv tclsh8.6 /tools/bin/tclsh

5.11.2. Contents of Tcl

Programas instalados: tclsh (link to tclsh8.6) and tclsh8.6
Librería instalada: libtcl8.6.so, libtclstub8.6.a

Descripciones cortas

tclsh8.6

The Tcl command shell

tclsh

A link to tclsh8.6

libtcl8.6.so

The Tcl library

libtclstub8.6.a

The Tcl Stub library